package modelo;

public class Solicitacao {

    private long id;
    private Medico medico;
    private Medicamento medicamento;
    private Integer quantidade;
    private Boolean confirmado; //talvez seja melhor mudar o nome
    private String justificativa;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getJustificativa() {
        return justificativa;
    }

    public void setJustificativa(String justificativa) {
        this.justificativa = justificativa;
    }

    public Medico getMedico() {
        return medico;
    }

    public void setMedico(Medico medico) {
        this.medico = medico;
    }

    public Medicamento getMedicamento() {
        return medicamento;
    }

    public void setMedicamento(Medicamento medicamento) {
        this.medicamento = medicamento;
    }

    public Integer getQuantidade() {
        return quantidade;
    }

    public void setQuantidade(Integer quantidade) {
        this.quantidade = quantidade;
    }

    public Boolean getConfirmado() {
        return confirmado;
    }

    public void setConfirmado(Boolean confirmado) {
        this.confirmado = confirmado;
    }

    public boolean igual(Solicitacao solicitacao) {
        if (this.justificativa.equals(solicitacao.justificativa) && this.medicamento.equals(solicitacao.medicamento)
                && this.medico.equals(solicitacao.medico) && this.quantidade.equals(solicitacao.quantidade)) {
            return true;
        } else {
            return false;
        }
    }
}
